Fourteen Ways to Fool Your Synchronizer
نویسنده
چکیده
Transferring data between mutually asynchronous clock domains requires safe synchronization. However, the exact nature of synchronization sometimes eludes designers, and as a result synchronization circuits get “optimized” to the point where they do no longer operate correctly. This paper reviews a number of such cases, analyzes the causes of the errors, and offers a correct synchronizer circuit for each case. A correct two-flop synchronizer is presented. After discussing cases that avoid synchronization, the following synchronizers are reviewed: one flop, sneaky path, greedy path, wrong protocol, global reset, async clear, DFT leakage, pulse, slow-to-fast, metastability blocker, parallel and shared flop synchronizers.
منابع مشابه
Lessons in empowerment: honesty is essential for trust.
In a previous editorial (Scanes, 2010a), I discussed the importance of strategic planning and strategic doing in moving an organization to the next level and the alternative approaches of not strategic planning or doing so in a nonparticipatory manner or with no commitment to make the necessary changes (i.e., making the vision operational). This editorial discusses the issue of honesty. In my o...
متن کاملCan Metastable States be Trapped?
Synchronizers (commonly implemented as chains of two flipflops) are used to reduce the probability that metastable states, emanating from asynchronous input transitions, propagate to state/data flip-flops and cause unwieldy catastrophes. Another way to think of this is that synchronizers “trap” metastability, preventing it from being observed by others circuits until a failure rate criteria is ...
متن کاملTwo modes of assessment: the case of academicians' writing
This study attempted to investigate writing problems and the relationship between expert-assessment and self-assessment of writing problems. Participants were thirty four non-English faculty members of Tehran and Guilan universities. The instruments were writing an essay on the topic "What teaching strategies do you use in your classes?" in twenty five lines and filling the questionnaire of wri...
متن کاملWhither Midwifery?
more erudite I will be deemed to be. Erudition is not, however, an attribute I have been accused of possessing: my most vivid remembrance of that was the cry of my form and classics master in the Glasgow school I shared (not simultaneously) with John Buchan and described by him in 'Memory Holds the Door' as 'an ancient grammar school on the south side of the river'. 'Stirrat' cried Chunky Cowan...
متن کاملVital Dimensions in Volume Perception: Can the Eye Fool the Stomach?
Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at http://www.jstor.org/page/info/about/policies/terms.jsp. JSTOR's Terms and Conditions of Use provides, in part, that unless you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you may use content in the JSTOR archive o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003